package com.beidasoft.web.model.enity;

import lombok.Data;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2024/4/16.
 */
@Data
public class CommonCaseEs {
    private String id;                     //主键
    private String caseName;               //案件名称
    private String registrant;             //登记人
    private Integer partyType;             //当事人类型，1公民2法人或其他组织
    private String citizenName;            //公民姓名
    private String selfEmployedName ;      //个体工商-名称
    private String companyName;            //法人-单位名称
    private String otherOrganCompanyName;  //非法人组织-单位名称
    //private String litigantType;         //当事人类型
    private Integer isDelete;              //数据删除标识,0未删除1已删除
    private Integer isMobile;              //是否移动端办理案件
    private String departmentCode;         //行政区划
    private String organizationId;         //所属部门
    private String organizationName;       //所属部门名称
    private String subjectId;              //执法主体ID
    private String subjectName;            //执法主体名称
    private String innerOrgId;             //内设机构
    private String innerOrgName;           //内设机构名称
    private Date createDate;               //创建时间
    private Date submitTime;               //提交日期
    private Date updateTime;               //更新到es日期




    private String filingNumber;           //立案号（以下为二期追加字段）
    private Date filingDate;               //立案日期
    private Double fineSum;                //罚款金额
    private String punishmentCode;         //行政处罚决定书文号
    private Date punishmentDate;           //行政处罚决定书日期

    private Integer isWarn;                //是否警告0不警告1警告                1
    private Integer isFine;                //是否罚款0不罚款1罚款                2
    private Integer isReportCriticism;     //是否通报批评                       3
    private Integer isConfiscate;          //是否没收违法所得0不没收1没收          4
    private Integer isConfisProperty;      //是否没收非法财物0不没收1没收          5
    private Integer isTdLicense;           //是否暂扣许可证或营业执照0不暂扣1暂扣    6
    private Integer isLowerGrade;          //是否降低资质等级                    7
    private Integer isRevokeLicense;       //是否吊销许可证或营业执照              8
    private Integer isLimitProduce;        //是否限制开展生产经营活动              9
    private Integer isOrderClosure;        //是否责令停产停业                    10
    private Integer isOrderShut;           //是否责令关闭                        11
    private Integer isLimitBusiness;       //是否限制从业                       12
    private Integer isOrderCorrection;     //是否责令改正                       13
    private Integer isOther;               //是否（其他）                        14
    private Integer isDtain;               //是否行政拘留                         15
    private Integer isForce;               //是否实施行政强制措施0不实施1实施        16

    private Integer caseSource;            //案件来源（0非现场检查1现场检查2投诉3举报4上级机关交办5其他机关移送6媒体曝光7其他）
    private Integer administraTion;        //(0 :轻微违法无危害后果1:初次违法危害后果轻微)
    private Date closedDate;               //结案日期
    private String inspRecordId;           //检查案件ID

    private Date noPunishmentDate;         //不予处罚日期
    private Date revokeDate;               //撤销立案日期


}
